.listTable{
	.thead{
		display: table-header-group;
		vertical-align: middle;
		background-color: #fafafa;
		.sortBtn{
			position: absolute;
			width: 100%;
			height: 100%;
			right: 0;
			top: 0;
			cursor: pointer;
			.icon-size-16{
				position: absolute;
				right: 10px;
				top: 50%;
				margin-top: -8px;
			}
//			&:before{
//				content: "↕";
//				display: block;
//				position: absolute;
//				right: 10px;
//				top: 50%;
//				margin-top: -10px;
//				font-size: 16px;
//				line-height: 20px;
//				text-align: right;
//			}
//			&.up{
//				&:before{
//					content:"↑";
//				}
//			}
//			&.down{
//				&:before{
//					content:"↓";
//				}
//			}
		}
	}
	.tbody{
	    display: table-row-group;
		vertical-align: middle;
		.tr{
			&:hover{
				background-color: #f4f7fd;
			}
		}
	}
	.tr{
		display: table-row;
		vertical-align: inherit;
		width: 100%;
	}
	.th,.td{
	    display: table-cell;
		vertical-align: inherit;
		padding: 5px;
		&.vaTop{
			vertical-align: top;
		}
	}
	&.layout-tbodyscroll{
		position: relative;
		display: block;
		.thead{
			display: table;
			//width: 100%;
		}
		.tbodyScrollBox{
			overflow: auto;
			//max-height: 500px;
			.tbody{
				display: table;
				width: 100%;
			}
		}
		&:before{
			content:"";
			position: absolute;
			z-index: 1;
			width: 0;
			height: 100%;
			right: 0;
			top: 0;
			border-right: 1px solid @box-border-color-default;
		}
		&:after{
			content:"";
			position: absolute;
			z-index: 1;
			width: 100%;
			height: 0;
			right: 0;
			bottom: 0;
			border-bottom: 1px solid @box-border-color-default;
		}
	}

	&.border-solid{
		border-left: 1px solid @box-border-color-default;
		border-top: 1px solid @box-border-color-default;
		.th,.td{
			border-right: 1px solid @box-border-color-default;
			border-bottom: 1px solid @box-border-color-default;
		}
	}
	&.border-horizontal{
		border-left: 0;
		.th,.td{
			border-right: 0;
		}
		&:before{
			border-right: 0;
		}
	}
}
.listTableEmptyTips{
	padding: 120px 0;
	&.border-solid{
		border: 1px solid @box-border-color-default;
		border-top: 0;
	}

}
